<?php
/*
* I filtri di questo componente vengono settati all'interno della action executeFilter del modulo
* in quanto detta action richiede un redirect, cosa non realizzabile all'interno di un component
*/
class menuComponents extends sfComponents
{
  
  public function executeMenu(sfWebRequest $request)
  {
    $campagna = CampaignQuery::create()->
            findOne();

    $menu = new ioMenu();
    $menu->addChild("Home", '@homepage');
    $menu->addChild("Partecipa", '@partecipa?action=new&id=' . $campagna->getId() . '&slug=' . Cuv::slugify($campagna->getName()));
    $menu->addChild("Adesioni", '@partecipa?id=' . $campagna->getId() . '&slug=' . Cuv::slugify($campagna->getName()));
    $menu->addChild("Come funziona", '@come_funziona');
    $menu->addChild("Contatti", '@sf_contact_plugin_form');
    $menu->addChild("Faq", '@faq');

    $this->menu = $menu;
  }

}

?>
